/*
 *  BinaryGreaterThanEqualOperatorAst.h
 *  TempWorking
 *
 *  Created by Piotr Holc on 20/11/2010.
 *  Copyright 2010 Langerra Limited. All rights reserved.
 *
 */

#ifndef BINARYGREATERTHANEQUALOPERATORAST_H_
#define BINARYGREATERTHANEQUALOPERATORAST_H_

#include <MAlice/Ast/OperatorAst.h>
#include <MAlice/Ast/BinaryOperatorAst.h>

namespace MAlice {
	
	class BinaryGreaterThanEqualOperatorAst: public MAlice::BinaryOperatorAst {
	public:
		BinaryGreaterThanEqualOperatorAst(location loc, ExpressionAst* lhs, ExpressionAst* rhs);
		virtual ~BinaryGreaterThanEqualOperatorAst();
		
		virtual llvm::Value* generate();
	};
	
}

#endif /* BINARYGREATERTHANEQUALOPERATORAST_H_ */
